package ar.edu.itba.it.cg.grupo01.game.terrain.proctextures;

import com.jmex.terrain.util.MidPointHeightMap;

public enum ProceduralTextureFactory {

	ORGANIC {
		@Override
		public CustomProceduralTextureGenerator getTexture() {
			return new OrganicProceduralTexture(new MidPointHeightMap(64, 1f));
		}
	},STONE {
		@Override
		public CustomProceduralTextureGenerator getTexture() {
			return new StoneProceduralTexture(new MidPointHeightMap(64, 1f));
		}
	};

	public abstract CustomProceduralTextureGenerator getTexture();
}
